.clearfix:after {
  content: "";
  display: block;
  clear: both;
}

body {
  background-color: rgb(0, 160, 233);
}

.common {
  width: 448px;
  height: 420px;
  /* background-color: green; */
  margin: 50px auto;

}

.common form {
  width: 448px;
  height: 420px;
  background-color: rgb(153, 217, 246);
  margin: 174px auto;
  border-radius: 16px;
}

/* 顶部登录图标 */
.register {
  padding-top: 43px;
  width: 448px;
  height: 78px;
  background-image: url('../../login-image/user.png');
  background-repeat: no-repeat;
  background-position: 188px 47px;
}

.register span {
  display: inline-block;
  line-height: 40px;
  padding-left: 40px;
  font-size: 18px;
}

.common form input {
  width: 374px;
  height: 40px;
  padding-left: 4px;
  border: 1px solid rgb(220, 227, 232);
  border-radius: 10px;
  outline:0;
}

/* 邮箱 */
.emi {
  width: 380px;
  height: 44px;
  margin: 0 auto;
  margin-top: 40px;
}

/* 密码 */
.pas {
  width: 380px;
  height: 44px;
  margin: 0 auto;
  margin-top: 40px;

}

/* 登录按钮 */
.register-a {
  width: 380px;
  height: 44px;
  margin: 0 auto;
  margin-top: 40px;
}

.register-a a {
  display: inline-block;
  width: 380px;
  height: 44px;
  color: rgb(255, 255, 255);
  text-decoration: none;
  text-align: center;
  line-height: 44px;
  font-size: 16px;
  border: 1px solid rgb(40, 160, 233);
  background-color: rgb(0, 160, 233);
  color: rgb(255, 240, 246);
  border-radius: 10px;
}